package mobileann.mafamily.utils;

import java.io.File;

import android.graphics.Bitmap;
import android.os.AsyncTask;
import android.util.Log;

/**
 * 主要任务：
 * <br> 异步下载icon图像
 * <br> 直接下载到本地，就OK了
 * @author ADRIAN
 */
public class IconImageLoadTask extends AsyncTask<String, Void, Void> {
	private String uid = null;
	public IconImageLoadTask(String uid) {
		this.uid = uid;
	}
	
//	@Override
//	protected Void doInBackground(String... params) {
//		String imgUrl = params[0];
//		if (!imgUrl.equals("")) {
////			Bitmap bmp = CoinMallUtils.getInstance().loadImage(imgUrl);//获取网络图片  
//			Bitmap bmp = IconImageUtils.getInstance().loadImage(imgUrl);
//			if (bmp != null) {
//				IconImageUtils.getInstance().saveImgToSD(MD5.getMD5FromUrl(imgUrl), bmp);
//			}
//		}
//		return null;
//	}
	@Override
	protected Void doInBackground(String... params) {
		String imgUrl = params[0];
		if (!imgUrl.equals("") && uid != null) {
			// 下载图像
			Bitmap bmp = IconImageUtils.getInstance().loadImage(imgUrl);
			if (bmp != null) {
				// 将图像存到SD卡,图像缓存的地址改成截取的网址的图像名称
				IconImageUtils.getInstance().saveImgToSD(uid, IconImageUtils.getInstance().getIconName(imgUrl), bmp);
			}
		}
		return null;
	}
	
}
